import Vue from 'vue'
import App from './App.vue'
import router from './router'	//路由
import store from './store'    //vuex状态管理仓库

import axios from 'axios';		//axios及跨域使用
import VueAxios from 'vue-axios';

import ElementUI from 'element-ui';   //饿了吗组建库
import 'element-ui/lib/theme-chalk/index.css';

import * as echarts from 'echarts' //引入echarts

import FileSaver from "file-saver";  //vue搭配elementUI的表格导出
import XLSX from "xlsx"	

Vue.use(ElementUI);
Vue.use(VueAxios, axios)
Vue.config.productionTip = false	//语法检查

Vue.prototype.$echarts = echarts //引入组件echarts

import Router from 'vue-router'

// axios.defaults.baseURL = "https192.168.1.54:8081/";    //路由请求头

router.beforeEach((to, from, next) => {		//router.beforeEach（）一般用来做一些进入页面的限制。比如没有登录，就不能进入某些页面，只有登录了之后才有权限查看某些页面。。。说白了就是路由拦截
	
	axios.defaults.headers.common['AdminToken'] = sessionStorage.getItem("token")//全局token	//利用路由守卫将token发送
	next()
})

new Vue({
  router,
  store,
  render: h => h(App)
}).$mount('#app')
